platform road train - French English Dictionary